<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" href="../../style.css" type="text/css" media="screen">
<link rel="stylesheet" href="../../print.css" type="text/css" media="print">
<meta content="UITextField,mx.core.UITextField,automationDelegate,automationName,automationValue,baselinePosition,className,document,enabled,explicitHeight,explicitMaxHeight,explicitMaxWidth,explicitMinHeight,explicitMinWidth,explicitWidth,focusPane,ignorePadding,imeMode,includeInLayout,inheritingStyles,initialized,isPopUp,maxHeight,maxWidth,measuredHeight,measuredMinHeight,measuredMinWidth,measuredWidth,minHeight,minWidth,moduleFactory,nestLevel,nonInheritingStyles,nonZeroTextHeight,owner,parent,percentHeight,percentWidth,processedDescriptors,styleName,systemManager,toolTip,tweeningProperties,updateCompletePendingFlag,getExplicitOrMeasuredHeight,getExplicitOrMeasuredWidth,getStyle,getTextStyles,getUITextFormat,initialize,invalidateDisplayList,invalidateProperties,invalidateSize,move,owns,parentChanged,replayAutomatableEvent,setActualSize,setColor,setFocus,setStyle,setVisible,styleChanged,truncateToFit,validateNow" name="keywords">
<title>mx.core.UITextField</title>
</head>
<body>
<script type="text/javascript" language="javascript" src="../../asdoc.js"></script><script type="text/javascript" language="javascript" src="../../cookies.js"></script><script type="text/javascript" language="javascript">
<!--
				asdocTitle = 'UITextField - Zentrum virtUOS: virtPresenter';
				var baseRef = '../../';
				window.onload = configPage;
			--></script>
<table style="display:none" id="titleTable" cellspacing="0" cellpadding="0" class="titleTable">
<tr>
<td align="left" class="titleTableTitle">virtPresenter AsDoc</td><td align="right" class="titleTableTopNav"><a onclick="loadClassListFrame('../../all-classes.html')" href="../../package-summary.html">All&nbsp;Packages</a>&nbsp;|&nbsp;<a onclick="loadClassListFrame('../../all-classes.html')" href="../../class-summary.html">All&nbsp;Classes</a>&nbsp;|&nbsp;<a onclick="loadClassListFrame('../../index-list.html')" href="../../all-index-A.html">Index</a>&nbsp;|&nbsp;<a href="../../index.html?mx/core/UITextField.html&amp;mx/core/class-list.html" id="framesLink1">Frames</a><a onclick="parent.location=document.location" href="" style="display:none" id="noFramesLink1">No&nbsp;Frames</a></td><td rowspan="3" align="right" class="titleTableLogo"><img alt="Adobe Logo" title="Adobe Logo" class="logoImage" src="../../images/logo.jpg"></td>
</tr>
<tr class="titleTableRow2">
<td align="left" id="subTitle" class="titleTableSubTitle">Class&nbsp;UITextField</td><td align="right" id="subNav" class="titleTableSubNav"><a href="#propertySummary">Properties</a>&nbsp;| <a href="#methodSummary">Methods</a>&nbsp;| <a href="#styleSummary">Styles</a></td>
</tr>
<tr class="titleTableRow3">
<td colspan="2">&nbsp;</td>
</tr>
</table>
<script type="text/javascript" language="javascript">
<!--
if (!isEclipse() || window.name != ECLIPSE_FRAME_NAME) {titleBar_setSubTitle("Class UITextField"); titleBar_setSubNav(false,true,true,false,false,false,true,false,false,false,false,false,false,false);}
--></script>
<div class="MainContent">
<table cellspacing="0" cellpadding="0" class="classHeaderTable">
<tr>
<td class="classHeaderTableLabel">Package</td><td><a onclick="javascript:loadClassListFrame('class-list.html')" href="package-detail.html">mx.core</a></td>
</tr>
<tr>
<td class="classHeaderTableLabel">Class</td><td class="classSignature">public class UITextField</td>
</tr>
<tr>
<td class="classHeaderTableLabel">Inheritance</td><td class="inheritanceList">UITextField <img class="inheritArrow" alt="Inheritance" title="Inheritance" src="../../images/inherit-arrow.gif"> <a href="FlexTextField.html">FlexTextField</a> <img class="inheritArrow" alt="Inheritance" title="Inheritance" src="../../images/inherit-arrow.gif"> flash.text.TextField</td>
</tr>
<tr>
<td class="classHeaderTableLabel">Implements</td><td><a href="../automation/IAutomationObject.html">IAutomationObject</a>, <a href="IFlexModule.html">IFlexModule</a>, <a href="IIMESupport.html">IIMESupport</a>, <a href="IInvalidating.html">IInvalidating</a>, <a href="../styles/ISimpleStyleClient.html">ISimpleStyleClient</a>, <a href="../managers/IToolTipManagerClient.html">IToolTipManagerClient</a>, <a href="IUITextField.html">IUITextField</a></td>
</tr>
</table>
<p></p>
  The UITextField class defines the component used by many Flex
  components to display text.
  For example, the mx.controls.Button control uses a 
  UITextField component to define the label area of the Button control. 
 
  <p>The UITextField class extends the flash.text.TextField class to
  support additional functionality required by Flex, such as CSS styles,
  invalidation/measurement/layout, enabling/disabling, tooltips, and IME
  (Input Method Editor) support for entering Chinese, Japanese, and
  Korean text.</p>
   <p></p>
<p>
<span class="classHeaderTableLabel">See also</span>
</p>
<div class="seeAlso">flash.text.TextField<br>
<a href="../core/UITextFormat.html" target="">mx.core.UITextFormat</a>
</div>
<br>
<hr>
</div>
<a name="propertySummary"></a>
<div class="summarySection">
<div class="summaryTableTitle">Public Properties</div>
<table id="summaryTableProperty" class="summaryTable " cellpadding="3" cellspacing="0">
<tr>
<th>&nbsp;</th><th colspan="2">Property</th><th class="summaryTableOwnerCol">Defined&nbsp;by</th>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#automationDelegate">automationDelegate</a> : Object<div class="summaryTableDescription">
      The delegate object which is handling the automation related functionality.</div>
</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#automationName">automationName</a> : String<div class="summaryTableDescription">
      
      Name that can be used as an identifier for this object.</div>
</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#automationValue">automationValue</a> : Array<div class="summaryTableDescription">[read-only]
      
      This value generally corresponds to the rendered appearance of the 
      object and should be usable for correlating the identifier with
      the object as it appears visually within the application.</div>
</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#baselinePosition">baselinePosition</a> : Number<div class="summaryTableDescription">[read-only]
      The y-coordinate of the baseline of the first line of text.</div>
</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#className">className</a> : String<div class="summaryTableDescription">[read-only]
      The name of this instance's class, such as
      <code>"DataGridItemRenderer"</code>.</div>
</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#document">document</a> : Object<div class="summaryTableDescription">
      A reference to the document object associated with this UITextField object.</div>
</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#enabled">enabled</a> : Boolean<div class="summaryTableDescription">
      A Boolean value that indicates whether the component is enabled.</div>
</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#explicitHeight">explicitHeight</a> : Number<div class="summaryTableDescription">
      Number that specifies the explicit height of the component,
      in pixels, in the component's coordinates.</div>
</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#explicitMaxHeight">explicitMaxHeight</a> : Number<div class="summaryTableDescription">[read-only]
      Number that specifies the maximum height of the component, 
      in pixels, in the component's coordinates.</div>
</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#explicitMaxWidth">explicitMaxWidth</a> : Number<div class="summaryTableDescription">[read-only]
      Number that specifies the maximum width of the component, 
      in pixels, in the component's coordinates.</div>
</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#explicitMinHeight">explicitMinHeight</a> : Number<div class="summaryTableDescription">[read-only]
      Number that specifies the minimum height of the component,
      in pixels, in the component's coordinates.</div>
</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#explicitMinWidth">explicitMinWidth</a> : Number<div class="summaryTableDescription">[read-only]
      Number that specifies the minimum width of the component,
      in pixels, in the component's coordinates.</div>
</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#explicitWidth">explicitWidth</a> : Number<div class="summaryTableDescription">
      Number that specifies the explicit width of the component,
      in pixels, in the component's coordinates.</div>
</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#focusPane">focusPane</a> : Sprite<div class="summaryTableDescription">
      
      A single Sprite object that is shared among components
      and used as an overlay for drawing focus.</div>
</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#ignorePadding">ignorePadding</a> : Boolean<div class="summaryTableDescription">
      If <code>true</code>, the <code>paddingLeft</code> and
      <code>paddingRight</code> styles will not add space
      around the text of the component.</div>
</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#imeMode">imeMode</a> : String<div class="summaryTableDescription">
      Specifies the IME (input method editor) mode.</div>
</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#includeInLayout">includeInLayout</a> : Boolean<div class="summaryTableDescription">
      Specifies whether this component is included in the layout of the
      parent container.</div>
</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#inheritingStyles">inheritingStyles</a> : Object<div class="summaryTableDescription">
      The beginning of this UITextField's chain of inheriting styles.</div>
</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#initialized">initialized</a> : Boolean<div class="summaryTableDescription">
      A flag that determines if an object has been through all three phases
      of layout validation (provided that any were required)
     </div>
</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#isPopUp">isPopUp</a> : Boolean<div class="summaryTableDescription">
      Set to <code>true</code> by the PopUpManager to indicate
      that component has been popped up.</div>
</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#maxHeight">maxHeight</a> : Number<div class="summaryTableDescription">[read-only]
      Number that specifies the maximum height of the component,
      in pixels, in the component's coordinates.</div>
</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#maxWidth">maxWidth</a> : Number<div class="summaryTableDescription">[read-only]
      Number that specifies the maximum width of the component,
      in pixels, in the component's coordinates.</div>
</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#measuredHeight">measuredHeight</a> : Number<div class="summaryTableDescription">[read-only]
      The default height of the component, in pixels.</div>
</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#measuredMinHeight">measuredMinHeight</a> : Number<div class="summaryTableDescription">
      The default minimum height of the component, in pixels.</div>
</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#measuredMinWidth">measuredMinWidth</a> : Number<div class="summaryTableDescription">
      The default minimum width of the component, in pixels.</div>
</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#measuredWidth">measuredWidth</a> : Number<div class="summaryTableDescription">[read-only]
      The default width of the component, in pixels.</div>
</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#minHeight">minHeight</a> : Number<div class="summaryTableDescription">[read-only]
      Number that specifies the minimum height of the component,
      in pixels, in the component's coordinates.</div>
</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#minWidth">minWidth</a> : Number<div class="summaryTableDescription">[read-only]
      Number that specifies the minimum width of the component,
      in pixels, in the component's coordinates.</div>
</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#moduleFactory">moduleFactory</a> : <a href="../core/IFlexModuleFactory.html">IFlexModuleFactory</a>
<div class="summaryTableDescription">
      The moduleFactory that is used to create TextFields in the correct SWF context.</div>
</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#nestLevel">nestLevel</a> : int<div class="summaryTableDescription">
      Depth of this object in the containment hierarchy.</div>
</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#nonInheritingStyles">nonInheritingStyles</a> : Object<div class="summaryTableDescription">
      The beginning of this UITextField's chain of non-inheriting styles.</div>
</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#nonZeroTextHeight">nonZeroTextHeight</a> : Number<div class="summaryTableDescription">[read-only]
      Unlike textHeight, this returns a non-zero value
      even when the text is empty.</div>
</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#owner">owner</a> : DisplayObjectContainer<div class="summaryTableDescription">
      By default, set to the parent container of this object.</div>
</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#parent">parent</a> : DisplayObjectContainer<div class="summaryTableDescription">[read-only]
      The parent container or component for this component.</div>
</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#percentHeight">percentHeight</a> : Number<div class="summaryTableDescription">
      Number that specifies the height of a component as a percentage
      of its parent's size.</div>
</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#percentWidth">percentWidth</a> : Number<div class="summaryTableDescription">
      Number that specifies the width of a component as a percentage
      of its parent's size.</div>
</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#processedDescriptors">processedDescriptors</a> : Boolean<div class="summaryTableDescription">
      Set to <code>true</code> after the <code>createChildren()</code>
      method creates any internal component children.</div>
</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#styleName">styleName</a> : Object<div class="summaryTableDescription">
      The class style used by this component.</div>
</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#systemManager">systemManager</a> : <a href="../managers/ISystemManager.html">ISystemManager</a>
<div class="summaryTableDescription">
      Returns the SystemManager object used by this component.</div>
</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#toolTip">toolTip</a> : String<div class="summaryTableDescription">
      Text to display in the ToolTip.</div>
</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#tweeningProperties">tweeningProperties</a> : Array<div class="summaryTableDescription">
      Array of properties that are currently being tweened on this object.</div>
</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#updateCompletePendingFlag">updateCompletePendingFlag</a> : Boolean<div class="summaryTableDescription">
      A flag that determines if an object has been through all three phases
      of layout validation (provided that any were required)
     </div>
</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
</table>
</div>
<a name="methodSummary"></a>
<div class="summarySection">
<div class="summaryTableTitle">Public Methods</div>
<div class="showHideLinks">
<div class="hideInheritedMethod" id="hideInheritedMethod">
<a onclick="javascript:setInheritedVisible(false,'Method');" href="#methodSummary" class="showHideLink"><img src="../../images/expanded.gif" class="showHideLinkImage"> Hide Inherited Public Methods</a>
</div>
<div class="showInheritedMethod" id="showInheritedMethod">
<a onclick="javascript:setInheritedVisible(true,'Method');" href="#methodSummary" class="showHideLink"><img src="../../images/collapsed.gif" class="showHideLinkImage"> Show Inherited Public Methods</a>
</div>
</div>
<table id="summaryTableMethod" class="summaryTable " cellpadding="3" cellspacing="0">
<tr>
<th>&nbsp;</th><th colspan="2">Method</th><th class="summaryTableOwnerCol">Defined&nbsp;by</th>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#UITextField()">UITextField</a>()</div>
<div class="summaryTableDescription">
      Constructor.</div>
</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#getExplicitOrMeasuredHeight()">getExplicitOrMeasuredHeight</a>():Number</div>
<div class="summaryTableDescription">
      A convenience method for determining whether to use the
      explicit or measured height
           </div>
</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#getExplicitOrMeasuredWidth()">getExplicitOrMeasuredWidth</a>():Number</div>
<div class="summaryTableDescription">
      A convenience method for determining whether to use the
      explicit or measured width
           </div>
</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#getStyle()">getStyle</a>(styleProp:<a href="">String</a>):*</div>
<div class="summaryTableDescription">
      Gets a style property that has been set anywhere in this
      component's style lookup chain.</div>
</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#getTextStyles()">getTextStyles</a>():TextFormat</div>
<div class="summaryTableDescription">
      Returns the TextFormat object that represents 
      character formatting information for this UITextField object.</div>
</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#getUITextFormat()">getUITextFormat</a>():<a href="../core/UITextFormat.html">UITextFormat</a>
</div>
<div class="summaryTableDescription">
      Returns a UITextFormat object that contains formatting information for this component.</div>
</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#initialize()">initialize</a>():void</div>
<div class="summaryTableDescription">
      Initializes this component.</div>
</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#invalidateDisplayList()">invalidateDisplayList</a>():void</div>
<div class="summaryTableDescription">
      Marks a component so that its <code>updateDisplayList()</code>
      method gets called during a later screen update.</div>
</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#invalidateProperties()">invalidateProperties</a>():void</div>
<div class="summaryTableDescription">
      Marks a component so that its <code>commitProperties()</code>
      method gets called during a later screen update.</div>
</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#invalidateSize()">invalidateSize</a>():void</div>
<div class="summaryTableDescription">
      Marks a component so that its <code>measure()</code>
      method gets called during a later screen update.</div>
</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#move()">move</a>(x:<a href="">Number</a>, y:<a href="">Number</a>):void</div>
<div class="summaryTableDescription">
       Moves the component to a specified position within its parent.</div>
</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#owns()">owns</a>(child:DisplayObject):Boolean</div>
<div class="summaryTableDescription">
      Returns <code>true</code> if the child is parented or owned by this object.</div>
</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#parentChanged()">parentChanged</a>(p:DisplayObjectContainer):void</div>
<div class="summaryTableDescription">
      This function is called when a UITextField object is assigned
      a parent.</div>
</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#replayAutomatableEvent()">replayAutomatableEvent</a>(event:Event):Boolean</div>
<div class="summaryTableDescription">
      
      Replays the specified event.</div>
</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#setActualSize()">setActualSize</a>(w:<a href="">Number</a>, h:<a href="">Number</a>):void</div>
<div class="summaryTableDescription">
      Sizes the object.</div>
</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#setColor()">setColor</a>(color:uint):void</div>
<div class="summaryTableDescription">
      Sets the font color of the text.</div>
</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#setFocus()">setFocus</a>():void</div>
<div class="summaryTableDescription">
      Sets the focus to this component.</div>
</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#setStyle()">setStyle</a>(styleProp:String, value:*):void</div>
<div class="summaryTableDescription">
      Does nothing.</div>
</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#setVisible()">setVisible</a>(visible:Boolean, noEvent:Boolean = false):void</div>
<div class="summaryTableDescription">
      Sets the <code>visible</code> property of this UITextField object.</div>
</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#styleChanged()">styleChanged</a>(styleProp:<a href="">String</a>):void</div>
<div class="summaryTableDescription">
      Detects changes to style properties.</div>
</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="hideInheritedMethod">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="FlexTextField.html#toString()">toString</a>():String</div>
<div class="summaryTableDescription">
   Returns a string indicating the location of this object
   within the hierarchy of DisplayObjects in the Application.</div>
</td><td class="summaryTableOwnerCol"><a href="FlexTextField.html">FlexTextField</a></td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#truncateToFit()">truncateToFit</a>(truncationIndicator:String = null):Boolean</div>
<div class="summaryTableDescription">
      Truncate text to make it fit horizontally in the area defined for the control, 
      and append an ellipsis, three periods (...), to the text.</div>
</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#validateNow()">validateNow</a>():void</div>
<div class="summaryTableDescription">
      Validate and update the properties and layout of this object
      and redraw it, if necessary.</div>
</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
</table>
</div>
<a name="styleSummary"></a>
<div class="summarySection">
<div class="summaryTableTitle">Styles</div>
<table id="summaryTableStyle" class="summaryTable " cellpadding="3" cellspacing="0">
<tr>
<th>&nbsp;</th><th colspan="2">Style</th><th>Description</th><th class="summaryTableOwnerCol">Defined&nbsp;by</th>
</tr>
<tr class="">
<td class="summaryTablePaddingCol"><a name="style:color"></a>&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<span class="signatureLink">color</span>
</div>
</td><td class="summaryTableDescription"><span class="label">Type: </span>uint &nbsp; <span class="label">Format: </span>Color &nbsp; <span class="label">CSS Inheritance: </span>yes<br>
  Color of text in the component, including the component label.
    The default value is <code>0x0B333C</code>.</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol"><a name="style:disabledColor"></a>&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<span class="signatureLink">disabledColor</span>
</div>
</td><td class="summaryTableDescription"><span class="label">Type: </span>uint &nbsp; <span class="label">Format: </span>Color &nbsp; <span class="label">CSS Inheritance: </span>yes<br>
  Color of text in the component if it is disabled.
    The default value is <code>0xAAB3B3</code>.</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol"><a name="style:fontAntiAliasType"></a>&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<span class="signatureLink">fontAntiAliasType</span>
</div>
</td><td class="summaryTableDescription"><span class="label">Type: </span>String &nbsp; <span class="label">CSS Inheritance: </span>yes<br>
  Sets the <code>antiAliasType</code> property of internal TextFields. The possible values are 
  <code>"normal"</code> (<code>flash.text.AntiAliasType.NORMAL</code>) 
  and <code>"advanced"</code> (<code>flash.text.AntiAliasType.ADVANCED</code>). 
  
  <p>The default value is <code>"advanced"</code>, which enables advanced anti-aliasing for the font.
  Set to <code>"normal"</code> to disable the advanced anti-aliasing.</p>
  
  <p>This style has no effect for system fonts.</p>
  
  <p>This style applies to all the text in a TextField subcontrol; 
  you cannot apply it to some characters and not others.</p>

   The default value is <code>"advanced"</code>.</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol"><a name="style:fontFamily"></a>&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<span class="signatureLink">fontFamily</span>
</div>
</td><td class="summaryTableDescription"><span class="label">Type: </span>String &nbsp; <span class="label">CSS Inheritance: </span>yes<br>
  Name of the font to use.
  Unlike in a full CSS implementation,
  comma-separated lists are not supported.
  You can use any font family name.
  If you specify a generic font name,
  it is converted to an appropriate device font.
 
   The default value is <code>"Verdana"</code>.</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol"><a name="style:fontGridFitType"></a>&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<span class="signatureLink">fontGridFitType</span>
</div>
</td><td class="summaryTableDescription"><span class="label">Type: </span>String &nbsp; <span class="label">CSS Inheritance: </span>yes<br>
  Sets the <code>gridFitType</code> property of internal TextFields that represent text in Flex controls.
  The possible values are <code>"none"</code> (<code>flash.text.GridFitType.NONE</code>), 
  <code>"pixel"</code> (<code>flash.text.GridFitType.PIXEL</code>),
  and <code>"subpixel"</code> (<code>flash.text.GridFitType.SUBPIXEL</code>). 
  
  <p>This property only applies when you are using an embedded font 
  and the <code>fontAntiAliasType</code> property 
  is set to <code>"advanced"</code>.</p>
  
  <p>This style has no effect for system fonts.</p>
 
  <p>This style applies to all the text in a TextField subcontrol; 
  you can't apply it to some characters and not others.</p>
 
   The default value is <code>"pixel"</code>.</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol"><a name="style:fontSharpness"></a>&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<span class="signatureLink">fontSharpness</span>
</div>
</td><td class="summaryTableDescription"><span class="label">Type: </span>Number &nbsp; <span class="label">CSS Inheritance: </span>yes<br>
  Sets the <code>sharpness</code> property of internal TextFields that represent text in Flex controls.
  This property specifies the sharpness of the glyph edges. The possible values are Numbers 
  from -400 through 400. 
  
  <p>This property only applies when you are using an embedded font 
  and the <code>fontAntiAliasType</code> property 
  is set to <code>"advanced"</code>.</p>
  
  <p>This style has no effect for system fonts.</p>
 
  <p>This style applies to all the text in a TextField subcontrol; 
  you can't apply it to some characters and not others.</p>
  
   The default value is <code>0</code>.</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol"><a name="style:fontSize"></a>&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<span class="signatureLink">fontSize</span>
</div>
</td><td class="summaryTableDescription"><span class="label">Type: </span>Number &nbsp; <span class="label">Format: </span>Length &nbsp; <span class="label">CSS Inheritance: </span>yes<br>
  Height of the text, in pixels.
   The default value is 10 for all controls except the ColorPicker control. 
  For the ColorPicker control, the default value is 11. 
 </td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol"><a name="style:fontStyle"></a>&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<span class="signatureLink">fontStyle</span>
</div>
</td><td class="summaryTableDescription"><span class="label">Type: </span>String &nbsp; <span class="label">CSS Inheritance: </span>yes<br>
  Determines whether the text is italic font.
  Recognized values are <code>"normal"</code> and <code>"italic"</code>.
 
   The default value is <code>"normal"</code>.</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol"><a name="style:fontThickness"></a>&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<span class="signatureLink">fontThickness</span>
</div>
</td><td class="summaryTableDescription"><span class="label">Type: </span>Number &nbsp; <span class="label">CSS Inheritance: </span>yes<br>
  Sets the <code>thickness</code> property of internal TextFields that represent text in Flex controls.
  This property specifies the thickness of the glyph edges.
  The possible values are Numbers from -200 to 200. 
  
  <p>This property only applies when you are using an embedded font 
  and the <code>fontAntiAliasType</code> property 
  is set to <code>"advanced"</code>.</p>
  
  <p>This style has no effect on system fonts.</p>
 
  <p>This style applies to all the text in a TextField subcontrol; 
  you can't apply it to some characters and not others.</p>
  
   The default value is <code>0</code>.</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol"><a name="style:fontWeight"></a>&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<span class="signatureLink">fontWeight</span>
</div>
</td><td class="summaryTableDescription"><span class="label">Type: </span>String &nbsp; <span class="label">CSS Inheritance: </span>yes<br>
  Determines whether the text is boldface.
  Recognized values are <code>normal</code> and <code>bold</code>.
  The default value for Button controls is <code>bold</code>. 
  The default value for all other controls is <code>normal</code>.
 </td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol"><a name="style:kerning"></a>&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<span class="signatureLink">kerning</span>
</div>
</td><td class="summaryTableDescription"><span class="label">Type: </span>Boolean &nbsp; <span class="label">CSS Inheritance: </span>yes<br>
  A Boolean value that indicates whether kerning
  is enabled (<code>true</code>) or disabled (<code>false</code>).
  Kerning adjusts the gap between certain character pairs
  to improve readability, and should be used only when necessary,
  such as with headings in large fonts.
  Kerning is supported for embedded fonts only. 
  Certain fonts, such as Verdana, and monospaced fonts,
  such as Courier New, do not support kerning.
    The default value is <code>false</code>.</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol"><a name="style:leading"></a>&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<span class="signatureLink">leading</span>
</div>
</td><td class="summaryTableDescription"><span class="label">Type: </span>Number &nbsp; <span class="label">Format: </span>Length &nbsp; <span class="label">CSS Inheritance: </span>yes<br>
  Additional vertical space between lines of text.
   <p>The default value is 2.</p>
  <p>The default value for the ComboBox control is 0.</p>
 </td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol"><a name="style:letterSpacing"></a>&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<span class="signatureLink">letterSpacing</span>
</div>
</td><td class="summaryTableDescription"><span class="label">Type: </span>Number &nbsp; <span class="label">CSS Inheritance: </span>yes<br>
  The number of additional pixels to appear between each character.
  A positive value increases the character spacing beyond the normal spacing,
  while a negative value decreases it.
 
   The default value is <code>0</code>.</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol"><a name="style:paddingLeft"></a>&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<span class="signatureLink">paddingLeft</span>
</div>
</td><td class="summaryTableDescription"><span class="label">Type: </span>Number &nbsp; <span class="label">Format: </span>Length &nbsp; <span class="label">CSS Inheritance: </span>no<br>
  Number of pixels between the component's left border
  and the left edge of its content area.
  <p>The default value is 0.</p>
  <p>The default value for a Button control is 10.</p>
  <p>The default value for the ComboBox control is 5.</p>
  <p>The default value for the Form container is 16.</p>
  <p>The default value for the Tree control is 2.</p>
 </td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol"><a name="style:paddingRight"></a>&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<span class="signatureLink">paddingRight</span>
</div>
</td><td class="summaryTableDescription"><span class="label">Type: </span>Number &nbsp; <span class="label">Format: </span>Length &nbsp; <span class="label">CSS Inheritance: </span>no<br>
  Number of pixels between the component's right border
  and the right edge of its content area.
  <p>The default value is 0.</p>
  <p>The default value for a Button control is 10.</p>
  <p>The default value for the ComboBox control is 5.</p>
  <p>The default value for the Form container is 16.</p>
 </td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol"><a name="style:textAlign"></a>&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<span class="signatureLink">textAlign</span>
</div>
</td><td class="summaryTableDescription"><span class="label">Type: </span>String &nbsp; <span class="label">CSS Inheritance: </span>yes<br>
  Alignment of text within a container.
  Possible values are <code>"left"</code>, <code>"right"</code>,
  or <code>"center"</code>.
 
  <p>The default value for most components is <code>"left"</code>.
  For the FormItem component,
  the default value is <code>"right"</code>.
  For the Button, LinkButton, and AccordionHeader components,
  the default value is <code>"center"</code>, and
  this property is only recognized when the
  <code>labelPlacement</code> property is set to <code>"left"</code> or
  <code>"right"</code>.
  If <code>labelPlacement</code> is set to <code>"top"</code> or
  <code>"bottom"</code>, the text and any icon are centered.</p>
 </td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol"><a name="style:textDecoration"></a>&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<span class="signatureLink">textDecoration</span>
</div>
</td><td class="summaryTableDescription"><span class="label">Type: </span>String &nbsp; <span class="label">CSS Inheritance: </span>yes<br>
  Determines whether the text is underlined.
  Possible values are <code>"none"</code> and <code>"underline"</code>.
 
   The default value is <code>"none"</code>.</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol"><a name="style:textIndent"></a>&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<span class="signatureLink">textIndent</span>
</div>
</td><td class="summaryTableDescription"><span class="label">Type: </span>Number &nbsp; <span class="label">Format: </span>Length &nbsp; <span class="label">CSS Inheritance: </span>yes<br>
  Offset of first line of text from the left side of the container, in pixels.
 
   The default value is <code>0</code>.</td><td class="summaryTableOwnerCol">UITextField</td>
</tr>
</table>
</div>
<script type="text/javascript" language="javascript">
<!--
showHideInherited();
--></script>
<div class="MainContent">
<a name="propertyDetail"></a>
<div class="detailSectionHeader">Property detail</div>
<a name="automationDelegate"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">automationDelegate</td><td class="detailHeaderType">property</td>
</tr>
</table>
<div class="detailBody">
<code>automationDelegate:Object</code>&nbsp;&nbsp;[read-write]<p>
      The delegate object which is handling the automation related functionality.
     
     </p><span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get automationDelegate():Object</code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set automationDelegate(value:Object):void</code>
<br>
</div>
<a name="automationName"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">automationName</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>automationName:String</code>&nbsp;&nbsp;[read-write]<p>
      
      Name that can be used as an identifier for this object.
     </p><span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get automationName():String</code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set automationName(value:String):void</code>
<br>
</div>
<a name="automationValue"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">automationValue</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>automationValue:Array</code>&nbsp;&nbsp;[read-only]<p>
      
      This value generally corresponds to the rendered appearance of the 
      object and should be usable for correlating the identifier with
      the object as it appears visually within the application.
     </p><span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get automationValue():Array</code>
<br>
</div>
<a name="baselinePosition"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">baselinePosition</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>baselinePosition:Number</code>&nbsp;&nbsp;[read-only]<p>
      The y-coordinate of the baseline of the first line of text.
     </p><span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get baselinePosition():Number</code>
<br>
</div>
<a name="className"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">className</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>className:String</code>&nbsp;&nbsp;[read-only]<p>
      The name of this instance's class, such as
      <code>"DataGridItemRenderer"</code>.
           </p><p>This string does not include the package name.
      If you need the package name as well, call the
      <code>getQualifiedClassName()</code> method in the flash.utils package.
      It will return a string such as
      <code>"mx.controls.dataGridClasses::DataGridItemRenderer"</code>.</p>
     <span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get className():String</code>
<br>
</div>
<a name="document"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">document</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>document:Object</code>&nbsp;&nbsp;[read-write]<p>
      A reference to the document object associated with this UITextField object. 
      A document object is an Object at the top of the hierarchy of a Flex application, 
      MXML component, or AS component.
     </p><span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get document():Object</code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set document(value:Object):void</code>
<br>
</div>
<a name="enabled"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">enabled</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>enabled:Boolean</code>&nbsp;&nbsp;[read-write]<p>
      A Boolean value that indicates whether the component is enabled. 
      This property only affects
      the color of the text and not whether the UITextField is editable.
      To control editability, use the 
      <code>flash.text.TextField.type</code> property.
      
      </p><p>The default value is <code>true</code>.</p>
<span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get enabled():Boolean</code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set enabled(value:Boolean):void</code>
<br>
<p>
<span class="label">See also</span>
</p>
<div class="seeAlso">flash.text.TextField</div>
</div>
<a name="explicitHeight"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">explicitHeight</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>explicitHeight:Number</code>&nbsp;&nbsp;[read-write]<p>
      Number that specifies the explicit height of the component,
      in pixels, in the component's coordinates.
           </p><p>This value is used by the container in calculating
      the size and position of the component.
      It is not used by the component itself in determining
      its default size.
      Thus this property may not have any effect if parented by
      Container, or containers that don't factor in
      this property.
      Because the value is in component coordinates,
      the true <code>explicitHeight</code> with respect to its parent
      is affected by the <code>scaleY</code> property.</p>
      <p>Setting the <code>height</code> property also sets this property to
      the specified height value.</p>
     <span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get explicitHeight():Number</code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set explicitHeight(value:Number):void</code>
<br>
</div>
<a name="explicitMaxHeight"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">explicitMaxHeight</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>explicitMaxHeight:Number</code>&nbsp;&nbsp;[read-only]<p>
      Number that specifies the maximum height of the component, 
      in pixels, in the component's coordinates. 
           </p><p>This value is used by the container in calculating the size 
      and position of the component. 
      It is not used by the component itself in determining its default size. 
      Thus this property may not have any effect if parented by Container, 
      or containers that don't factor in this property. 
      Because the value is in component coordinates, the true <code>maxHeight</code> 
      with respect to its parent is affected by the <code>scaleY</code> property.</p>
      
      <p>The default value is <code>NaN</code>.</p>
<span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get explicitMaxHeight():Number</code>
<br>
</div>
<a name="explicitMaxWidth"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">explicitMaxWidth</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>explicitMaxWidth:Number</code>&nbsp;&nbsp;[read-only]<p>
      Number that specifies the maximum width of the component, 
      in pixels, in the component's coordinates. 
           </p><p>This value is used by the container in calculating the size 
      and position of the component. 
      It is not used by the component itself in determining its default size. 
      Thus this property may not have any effect if parented by Container, 
      or containers that don't factor in this property. 
      Because the value is in component coordinates, the true <code>maxWidth</code> 
      with respect to its parent is affected by the <code>scaleX</code> property.</p>
      
      <p>The default value is <code>NaN</code>.</p>
<span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get explicitMaxWidth():Number</code>
<br>
</div>
<a name="explicitMinHeight"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">explicitMinHeight</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>explicitMinHeight:Number</code>&nbsp;&nbsp;[read-only]<p>
      Number that specifies the minimum height of the component,
      in pixels, in the component's coordinates.
           </p><p>This value is used by the container in calculating
      the size and position of the component.
      It is not used by the component itself in determining
      its default size.
      Thus this property may not have any effect if parented by
      Container, or containers that don't factor in
      this property.
      Because the value is in component coordinates,
      the true <code>minHeight</code> with respect to its parent
      is affected by the <code>scaleY</code> property.</p>
           <span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get explicitMinHeight():Number</code>
<br>
</div>
<a name="explicitMinWidth"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">explicitMinWidth</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>explicitMinWidth:Number</code>&nbsp;&nbsp;[read-only]<p>
      Number that specifies the minimum width of the component,
      in pixels, in the component's coordinates.
           </p><p>This value is used by the container in calculating
      the size and position of the component.
      It is not used by the component itself in determining
      its default size.
      Thus this property may not have any effect if parented by
      Container, or containers that don't factor in
      this property.
      Because the value is in component coordinates,
      the true <code>minWidth</code> with respect to its parent
      is affected by the <code>scaleX</code> property.</p>
           <span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get explicitMinWidth():Number</code>
<br>
</div>
<a name="explicitWidth"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">explicitWidth</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>explicitWidth:Number</code>&nbsp;&nbsp;[read-write]<p>
      Number that specifies the explicit width of the component,
      in pixels, in the component's coordinates.
           </p><p>This value is used by the container in calculating
      the size and position of the component.
      It is not used by the component itself in determining
      its default size.
      Thus this property may not have any effect if parented by
      Container, or containers that don't factor in
      this property.
      Because the value is in component coordinates,
      the true <code>explicitWidth</code> with respect to its parent
      is affected by the <code>scaleX</code> property.</p>
      <p>Setting the <code>width</code> property also sets this property to
      the specified width value.</p>
     <span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get explicitWidth():Number</code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set explicitWidth(value:Number):void</code>
<br>
</div>
<a name="focusPane"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">focusPane</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>focusPane:Sprite</code>&nbsp;&nbsp;[read-write]<p>
      
      A single Sprite object that is shared among components
      and used as an overlay for drawing focus.
      Components share this object if their parent is a focused component,
      not if the component implements the IFocusManagerComponent interface.
           </p><span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get focusPane():Sprite</code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set focusPane(value:Sprite):void</code>
<br>
</div>
<a name="ignorePadding"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">ignorePadding</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>ignorePadding:Boolean</code>&nbsp;&nbsp;[read-write]<p>
      If <code>true</code>, the <code>paddingLeft</code> and
      <code>paddingRight</code> styles will not add space
      around the text of the component.
      
      </p><p>The default value is <code>true</code>.</p>
<span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get ignorePadding():Boolean</code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set ignorePadding(value:Boolean):void</code>
<br>
</div>
<a name="imeMode"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">imeMode</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>imeMode:String</code>&nbsp;&nbsp;[read-write]<p>
      Specifies the IME (input method editor) mode.
      The IME enables users to enter text in Chinese, Japanese, and Korean.
      Flex sets the specified IME mode when the control gets the focus,
      and sets it back to the previous value when the control loses the focus.
          </p><p>The flash.system.IMEConversionMode class defines constants for the
      valid values for this property.
      You can also specify <code>null</code> to specify no IME.</p>
           <p>The default value is <code>null</code>.</p>
<span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get imeMode():String</code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set imeMode(value:String):void</code>
<br>
<p>
<span class="label">See also</span>
</p>
<div class="seeAlso">flash.system.IMEConversionMode</div>
</div>
<a name="includeInLayout"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">includeInLayout</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>includeInLayout:Boolean</code>&nbsp;&nbsp;[read-write]<p>
      Specifies whether this component is included in the layout of the
      parent container.
      If <code>true</code>, the object is included in its parent container's
      layout.  If <code>false</code>, the object is positioned by its parent
      container as per its layout rules, but it is ignored for the purpose of
      computing the position of the next child.
           </p><span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get includeInLayout():Boolean</code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set includeInLayout(value:Boolean):void</code>
<br>
</div>
<a name="inheritingStyles"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">inheritingStyles</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>inheritingStyles:Object</code>&nbsp;&nbsp;[read-write]<p>
      The beginning of this UITextField's chain of inheriting styles.
      The <code>getStyle()</code> method accesses
      <code>inheritingStyles[styleName]</code> to search the entire
      prototype-linked chain.
      This object is set up by the <code>initProtoChain()</code> method.
      You typically never need to access this property directly.
     </p><span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get inheritingStyles():Object</code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set inheritingStyles(value:Object):void</code>
<br>
</div>
<a name="initialized"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">initialized</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>initialized:Boolean</code>&nbsp;&nbsp;[read-write]<p>
      A flag that determines if an object has been through all three phases
      of layout validation (provided that any were required)
     </p><span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get initialized():Boolean</code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set initialized(value:Boolean):void</code>
<br>
</div>
<a name="isPopUp"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">isPopUp</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>isPopUp:Boolean</code>&nbsp;&nbsp;[read-write]<p>
      Set to <code>true</code> by the PopUpManager to indicate
      that component has been popped up.
     </p><span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get isPopUp():Boolean</code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set isPopUp(value:Boolean):void</code>
<br>
</div>
<a name="maxHeight"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">maxHeight</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>maxHeight:Number</code>&nbsp;&nbsp;[read-only]<p>
      Number that specifies the maximum height of the component,
      in pixels, in the component's coordinates.
           </p><p>This value is used by the container in calculating
      the size and position of the component.
      It is not used by the component itself in determining
      its default size.
      Thus this property may not have any effect if parented by
      Container, or containers that don't factor in
      this property.
      Because the value is in component coordinates,
      the true <code>maxHeight</code> with respect to its parent
      is affected by the <code>scaleY</code> property.
      Some components have no theoretical limit to their height.
      In those cases their <code>maxHeight</code> will be set to
      <code>UIComponent.DEFAULT_MAX_HEIGHT</code>.</p>
           <span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get maxHeight():Number</code>
<br>
</div>
<a name="maxWidth"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">maxWidth</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>maxWidth:Number</code>&nbsp;&nbsp;[read-only]<p>
      Number that specifies the maximum width of the component,
      in pixels, in the component's coordinates.
           </p><p>This value is used by the container in calculating
      the size and position of the component.
      It is not used by the component itself in determining
      its default size.
      Thus this property may not have any effect if parented by
      Container, or containers that don't factor in
      this property.
      Because the value is in component coordinates,
      the true <code>maxWidth</code> with respect to its parent
      is affected by the <code>scaleX</code> property.
      Some components have no theoretical limit to their width.
      In those cases their <code>maxWidth</code> will be set to
      <code>UIComponent.DEFAULT_MAX_WIDTH</code>.</p>
           <span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get maxWidth():Number</code>
<br>
</div>
<a name="measuredHeight"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">measuredHeight</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>measuredHeight:Number</code>&nbsp;&nbsp;[read-only]<p>
      The default height of the component, in pixels.
      This value is set by the <code>measure()</code> method.
     </p><span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get measuredHeight():Number</code>
<br>
</div>
<a name="measuredMinHeight"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">measuredMinHeight</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>measuredMinHeight:Number</code>&nbsp;&nbsp;[read-write]<p>
      The default minimum height of the component, in pixels.
      This value is set by the <code>measure()</code> method.
     </p><span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get measuredMinHeight():Number</code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set measuredMinHeight(value:Number):void</code>
<br>
</div>
<a name="measuredMinWidth"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">measuredMinWidth</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>measuredMinWidth:Number</code>&nbsp;&nbsp;[read-write]<p>
      The default minimum width of the component, in pixels.
      This value is set by the <code>measure()</code> method.
     </p><span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get measuredMinWidth():Number</code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set measuredMinWidth(value:Number):void</code>
<br>
</div>
<a name="measuredWidth"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">measuredWidth</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>measuredWidth:Number</code>&nbsp;&nbsp;[read-only]<p>
      The default width of the component, in pixels.
      This value is set by the <code>measure()</code> method.
     </p><span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get measuredWidth():Number</code>
<br>
</div>
<a name="minHeight"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">minHeight</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>minHeight:Number</code>&nbsp;&nbsp;[read-only]<p>
      Number that specifies the minimum height of the component,
      in pixels, in the component's coordinates.
      The default value depends on the component implementation.
           </p><p>This value is used by the container in calculating
      the size and position of the component.
      It is not used by the component itself in determining
      its default size.
      Thus this property may not have any effect if parented by
      Container, or containers that don't factor in
      this property.
      Because the value is in component coordinates,
      the true <code>minHeight</code> with respect to its parent
      is affected by the <code>scaleY</code> property.</p>
     <span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get minHeight():Number</code>
<br>
</div>
<a name="minWidth"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">minWidth</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>minWidth:Number</code>&nbsp;&nbsp;[read-only]<p>
      Number that specifies the minimum width of the component,
      in pixels, in the component's coordinates.
      The default value depends on the component implementation.
           </p><p>This value is used by the container in calculating
      the size and position of the component.
      It is not used by the component itself in determining
      its default size.
      Thus this property may not have any effect if parented by
      Container, or containers that don't factor in
      this property.
      Because the value is in component coordinates,
      the true <code>minWidth</code> with respect to its parent
      is affected by the <code>scaleX</code> property.</p>
     <span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get minWidth():Number</code>
<br>
</div>
<a name="moduleFactory"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">moduleFactory</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>moduleFactory:<a href="../core/IFlexModuleFactory.html">IFlexModuleFactory</a></code>&nbsp;&nbsp;[read-write]<p>
      The moduleFactory that is used to create TextFields in the correct SWF context. This is necessary so that
      embedded fonts will work.
     </p><span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get moduleFactory():<a href="../core/IFlexModuleFactory.html">IFlexModuleFactory</a></code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set moduleFactory(value:<a href="../core/IFlexModuleFactory.html">IFlexModuleFactory</a>):void</code>
<br>
</div>
<a name="nestLevel"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">nestLevel</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>nestLevel:int</code>&nbsp;&nbsp;[read-write]<p>
      Depth of this object in the containment hierarchy.
      This number is used by the measurement and layout code.
      The value is 0 if this component is not on the DisplayList.
     </p><span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get nestLevel():int</code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set nestLevel(value:int):void</code>
<br>
</div>
<a name="nonInheritingStyles"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">nonInheritingStyles</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>nonInheritingStyles:Object</code>&nbsp;&nbsp;[read-write]<p>
      The beginning of this UITextField's chain of non-inheriting styles.
      The <code>getStyle()</code> method accesses
      <code>nonInheritingStyles[styleName]</code> method to search the entire
      prototype-linked chain.
      This object is set up by the <code>initProtoChain()</code> method.
      You typically never need to access this property directly.
     </p><span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get nonInheritingStyles():Object</code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set nonInheritingStyles(value:Object):void</code>
<br>
</div>
<a name="nonZeroTextHeight"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">nonZeroTextHeight</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>nonZeroTextHeight:Number</code>&nbsp;&nbsp;[read-only]<p>
      Unlike textHeight, this returns a non-zero value
      even when the text is empty.
      In this case, it returns what the textHeight would be
      if the text weren't empty.
     </p><span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get nonZeroTextHeight():Number</code>
<br>
</div>
<a name="owner"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">owner</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>owner:DisplayObjectContainer</code>&nbsp;&nbsp;[read-write]<p>
      By default, set to the parent container of this object. 
      However, if this object is a child component that is 
      popped up by its parent, such as the dropdown list of a ComboBox control, 
      the owner is the component that popped up this object. 
           </p><p>This property is not managed by Flex, but by each component. 
      Therefore, if you use the <code>PopUpManger.createPopUp()</code> or 
      <code>PopUpManger.addPopUp()</code> method to pop up a child component, 
      you should set the <code>owner</code> property of the child component 
      to the component that popped it up.</p>
     
      <p>The default value is the value of the <code>parent</code> property.</p>
     <span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get owner():DisplayObjectContainer</code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set owner(value:DisplayObjectContainer):void</code>
<br>
</div>
<a name="parent"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">parent</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>parent:DisplayObjectContainer</code>&nbsp;&nbsp;[read-only]<p>
      The parent container or component for this component.
     </p><span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get parent():DisplayObjectContainer</code>
<br>
</div>
<a name="percentHeight"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">percentHeight</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>percentHeight:Number</code>&nbsp;&nbsp;[read-write]<p>
      Number that specifies the height of a component as a percentage
      of its parent's size. Allowed values are 0-100. The default value is NaN.
      Setting the <code>height</code> or <code>explicitHeight</code> properties 
      resets this property to NaN.
           </p><p>This property returns a numeric value only if the property was
      previously set; it does not reflect the exact size of the component
      in percent.</p>
           <p>This property is always set to NaN for the UITextField control.</p>
     <span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get percentHeight():Number</code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set percentHeight(value:Number):void</code>
<br>
</div>
<a name="percentWidth"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">percentWidth</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>percentWidth:Number</code>&nbsp;&nbsp;[read-write]<p>
      Number that specifies the width of a component as a percentage
      of its parent's size. Allowed values are 0-100. The default value is NaN.
      Setting the <code>width</code> or <code>explicitWidth</code> properties 
      resets this property to NaN.
           </p><p>This property returns a numeric value only if the property was
      previously set; it does not reflect the exact size of the component
      in percent.</p>
           <p>This property is always set to NaN for the UITextField control.</p>
     <span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get percentWidth():Number</code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set percentWidth(value:Number):void</code>
<br>
</div>
<a name="processedDescriptors"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">processedDescriptors</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>processedDescriptors:Boolean</code>&nbsp;&nbsp;[read-write]<p>
      Set to <code>true</code> after the <code>createChildren()</code>
      method creates any internal component children.
     </p><span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get processedDescriptors():Boolean</code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set processedDescriptors(value:Boolean):void</code>
<br>
</div>
<a name="styleName"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">styleName</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>styleName:Object</code>&nbsp;&nbsp;[read-write]<p>
      The class style used by this component. This can be a String, CSSStyleDeclaration
      or an IStyleClient. 
           </p><p>If this is a String, it is the name of a class declaration
      in an <code>mx:Style</code> tag or CSS file. You do not include the period in 
      the <code>styleName</code>. For example, if you have a class style named <code>".bigText"</code>,
      set the <code>styleName</code> property to <code>"bigText"</code> (no period).</p>
           <p>If this is an IStyleClient (typically a UIComponent), all styles in the
      <code>styleName</code> object are used by this component.</p>
           <span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get styleName():Object</code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set styleName(value:Object):void</code>
<br>
</div>
<a name="systemManager"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">systemManager</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>systemManager:<a href="../managers/ISystemManager.html">ISystemManager</a></code>&nbsp;&nbsp;[read-write]<p>
      Returns the SystemManager object used by this component.
     </p><span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get systemManager():<a href="../managers/ISystemManager.html">ISystemManager</a></code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set systemManager(value:<a href="../managers/ISystemManager.html">ISystemManager</a>):void</code>
<br>
</div>
<a name="toolTip"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">toolTip</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>toolTip:String</code>&nbsp;&nbsp;[read-write]<p>
      Text to display in the ToolTip.
           </p><span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get toolTip():String</code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set toolTip(value:String):void</code>
<br>
</div>
<a name="tweeningProperties"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">tweeningProperties</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>tweeningProperties:Array</code>&nbsp;&nbsp;[read-write]<p>
      Array of properties that are currently being tweened on this object.
           </p><p>Used to alert the EffectManager that certain properties of this object
      are being tweened, so that the EffectManger doesn't attempt to animate
      the same properties.</p>
     <span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get tweeningProperties():Array</code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set tweeningProperties(value:Array):void</code>
<br>
</div>
<a name="updateCompletePendingFlag"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">updateCompletePendingFlag</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>updateCompletePendingFlag:Boolean</code>&nbsp;&nbsp;[read-write]<p>
      A flag that determines if an object has been through all three phases
      of layout validation (provided that any were required)
     </p><span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get updateCompletePendingFlag():Boolean</code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set updateCompletePendingFlag(value:Boolean):void</code>
<br>
</div>
<a name="constructorDetail"></a>
<div class="detailSectionHeader">Constructor detail</div>
<a name="UITextField()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">UITextField</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">constructor</td>
</tr>
</table>
<div class="detailBody">
<code>public function UITextField()</code><p>
      Constructor.
     </p></div>
<a name="methodDetail"></a>
<div class="detailSectionHeader">Method detail</div>
<a name="getExplicitOrMeasuredHeight()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">getExplicitOrMeasuredHeight</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td>
</tr>
</table>
<div class="detailBody">
<code>public function getExplicitOrMeasuredHeight():Number</code><p>
      A convenience method for determining whether to use the
      explicit or measured height
           </p><p></p>
<span class="label">Returns</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20"></td><td><code>Number</code> &mdash; A Number which is explicitHeight if defined
      or measuredHeight if not.
     </td>
</tr>
</table>
</div>
<a name="getExplicitOrMeasuredWidth()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">getExplicitOrMeasuredWidth</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public function getExplicitOrMeasuredWidth():Number</code><p>
      A convenience method for determining whether to use the
      explicit or measured width
           </p><p></p>
<span class="label">Returns</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20"></td><td><code>Number</code> &mdash; A Number which is explicitWidth if defined
      or measuredWidth if not.
     </td>
</tr>
</table>
</div>
<a name="getStyle()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">getStyle</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public function getStyle(styleProp:<a href="">String</a>):*</code><p>
      Gets a style property that has been set anywhere in this
      component's style lookup chain.
           </p><p>This same method is used to get any kind of style property,
      so the value returned may be a Boolean, String, Number, int,
      uint (for an RGB color), Class (for a skin), or any kind of object.
      Therefore the return type is simply specified as *.</p>
           <p>If you are getting a particular style property, you will
      know its type and will often want to store the result in a
      variable of that type.
      No casting from * to that type is necessary.</p>
           <p>
      <code>
      var backgroundColor:uint = getStyle("backgroundColor");
      </code>
      </p>
           <p>If the style property has not been set anywhere in the
      style lookup chain, the value returned by <code>getStyle()</code>
      will be <code>undefined</code>.
      Note that <code>undefined</code> is a special value that is
      not the same as <code>false</code>, <code>""</code>,
      <code>NaN</code>, <code>0</code>, or <code>null</code>.
      No valid style value is ever <code>undefined</code>.
      You can use the static method
      <code>StyleManager.isValidStyleValue()</code>
      to test whether the value was set.</p>
           <span class="label">Parameters</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20px"></td><td><code><span class="label">styleProp</span>:<a href="">String</a></code> &mdash; Name of the style property.
           </td>
</tr>
</table>
<p></p>
<span class="label">Returns</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20"></td><td><code>*</code> &mdash; Style value.
     </td>
</tr>
</table>
</div>
<a name="getTextStyles()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">getTextStyles</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public function getTextStyles():TextFormat</code><p>
      Returns the TextFormat object that represents 
      character formatting information for this UITextField object.
           </p><p></p>
<span class="label">Returns</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20"></td><td><code>TextFormat</code> &mdash; A TextFormat object. 
           </td>
</tr>
</table>
<p>
<span class="label">See also</span>
</p>
<div class="seeAlso">flash.text.TextFormat</div>
</div>
<a name="getUITextFormat()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">getUITextFormat</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public function getUITextFormat():<a href="../core/UITextFormat.html">UITextFormat</a></code><p>
      Returns a UITextFormat object that contains formatting information for this component. 
      This method is similar to the <code>getTextFormat()</code> method of the 
      flash.text.TextField class, but it returns a UITextFormat object instead 
      of a TextFormat object.
           </p><p>The UITextFormat class extends the TextFormat class to add the text measurement methods
      <code>measureText()</code> and <code>measureHTMLText()</code>.</p>
           <p></p>
<span class="label">Returns</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20"></td><td><code><a href="../core/UITextFormat.html">UITextFormat</a></code> &mdash; 
                        An object that contains formatting information for this component.
           
                        
                     </td>
</tr>
</table>
<p>
<span class="label">See also</span>
</p>
<div class="seeAlso">
<a href="../core/UITextFormat.html" target="">mx.core.UITextFormat</a>
<br>flash.text.TextField</div>
</div>
<a name="initialize()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">initialize</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public function initialize():void</code><p>
      Initializes this component.
           </p><p>This method is required by the IUIComponent interface,
      but it actually does nothing for a UITextField.</p>
     </div>
<a name="invalidateDisplayList()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">invalidateDisplayList</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public function invalidateDisplayList():void</code><p>
      Marks a component so that its <code>updateDisplayList()</code>
      method gets called during a later screen update.
           </p><p>Invalidation is a useful mechanism for eliminating duplicate
      work by delaying processing of changes to a component until a
      later screen update.
      For example, if you want to change the width and height,
      it would be wasteful to update the component immediately after you
      change the width and then update again with the new height.
      It is more efficient to change both properties and then render
      the component with its new size once.</p>
           <p>Invalidation methods rarely get called.
      In general, setting a property on a component automatically
      calls the appropriate invalidation method.</p>
     </div>
<a name="invalidateProperties()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">invalidateProperties</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public function invalidateProperties():void</code><p>
      Marks a component so that its <code>commitProperties()</code>
      method gets called during a later screen update.
           </p><p>Invalidation is a useful mechanism for eliminating duplicate
      work by delaying processing of changes to a component until a
      later screen update.
      For example, if you want to change the text color and size,
      it would be wasteful to update the color immediately after you
      change it and then update the size when it gets set.
      It is more efficient to change both properties and then render
      the text with its new size and color once.</p>
           <p>Invalidation methods rarely get called.
      In general, setting a property on a component automatically
      calls the appropriate invalidation method.</p>
     </div>
<a name="invalidateSize()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">invalidateSize</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public function invalidateSize():void</code><p>
      Marks a component so that its <code>measure()</code>
      method gets called during a later screen update.
           </p><p>Invalidation is a useful mechanism for eliminating duplicate
      work by delaying processing of changes to a component until a
      later screen update.
      For example, if you want to change the text and font size,
      it would be wasteful to update the text immediately after you
      change it and then update the size when it gets set.
      It is more efficient to change both properties and then render
      the text with its new size once.</p>
           <p>Invalidation methods rarely get called.
      In general, setting a property on a component automatically
      calls the appropriate invalidation method.</p>
     </div>
<a name="move()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">move</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public function move(x:<a href="">Number</a>, y:<a href="">Number</a>):void</code><p>
       Moves the component to a specified position within its parent.
       Calling this method is exactly the same as
       setting the component's <code>x</code> and <code>y</code> properties.
             </p><p>If you are overriding the <code>updateDisplayList()</code> method 
       in a custom component, you should call the <code>move()</code> method 
       rather than setting the <code>x</code> and <code>y</code> properties. 
       The difference is that the <code>move()</code> method changes the location 
       of the component and then dispatches a <code>move</code> event when you 
       call the method, while setting the <code>x</code> and <code>y</code> 
       properties changes the location of the component and dispatches 
       the event on the next screen refresh.</p>
             <span class="label">Parameters</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20px"></td><td><code><span class="label">x</span>:<a href="">Number</a></code> &mdash; Left position of the component within its parent.
             </td>
</tr>
<tr>
<td class="paramSpacer">&nbsp;</td>
</tr>
<tr>
<td width="20px"></td><td><code><span class="label">y</span>:<a href="">Number</a></code> &mdash; Top position of the component within its parent.
      </td>
</tr>
</table>
</div>
<a name="owns()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">owns</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public function owns(child:DisplayObject):Boolean</code><p>
      Returns <code>true</code> if the child is parented or owned by this object.
           </p><span class="label">Parameters</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20px"></td><td><code><span class="label">child</span>:DisplayObject</code> &mdash; The child DisplayObject.
           </td>
</tr>
</table>
<p></p>
<span class="label">Returns</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20"></td><td><code>Boolean</code> &mdash; <code>true</code> if the child is parented or owned by this UITextField object.
     
      </td>
</tr>
</table>
<p>
<span class="label">See also</span>
</p>
<div class="seeAlso">
<a href="../core/UITextField.html#owner" target="">owner</a>
</div>
</div>
<a name="parentChanged()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">parentChanged</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public function parentChanged(p:DisplayObjectContainer):void</code><p>
      This function is called when a UITextField object is assigned
      a parent.
      You typically never need to call this method.
           </p><span class="label">Parameters</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20px"></td><td><code><span class="label">p</span>:DisplayObjectContainer</code> &mdash; The parent of this UITextField object.
     </td>
</tr>
</table>
</div>
<a name="replayAutomatableEvent()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">replayAutomatableEvent</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public function replayAutomatableEvent(event:Event):Boolean</code><p>
      
      Replays the specified event.  A component author should probably call 
      super.replayAutomatableEvent in case default replay behavior has been defined 
      in a superclass.
           </p><span class="label">Parameters</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20px"></td><td><code><span class="label">event</span>:Event</code> &mdash; The event to replay.
           </td>
</tr>
</table>
<p></p>
<span class="label">Returns</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20"></td><td><code>Boolean</code> &mdash; <code>true</code> if a replay was successful.  
     </td>
</tr>
</table>
</div>
<a name="setActualSize()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">setActualSize</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public function setActualSize(w:<a href="">Number</a>, h:<a href="">Number</a>):void</code><p>
      Sizes the object.
      Unlike directly setting the <code>width</code> and <code>height</code>
      properties, calling the <code>setActualSize()</code> method
      does not set the <code>explictWidth</code> and
      <code>explicitHeight</code> properties, so a future layout
      calculation may result in the object returning to its previous size.
      This method is used primarily by component developers implementing
      the <code>updateDisplayList()</code> method, by Effects,
      and by the LayoutManager.
           </p><span class="label">Parameters</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20px"></td><td><code><span class="label">w</span>:<a href="">Number</a></code> &mdash; Width of the object.
           </td>
</tr>
<tr>
<td class="paramSpacer">&nbsp;</td>
</tr>
<tr>
<td width="20px"></td><td><code><span class="label">h</span>:<a href="">Number</a></code> &mdash; Height of the object.
     </td>
</tr>
</table>
</div>
<a name="setColor()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">setColor</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public function setColor(color:uint):void</code><p>
      Sets the font color of the text.
           </p><span class="label">Parameters</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20px"></td><td><code><span class="label">color</span>:uint</code> &mdash; The new font color.
     </td>
</tr>
</table>
</div>
<a name="setFocus()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">setFocus</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public function setFocus():void</code><p>
      Sets the focus to this component.
      The component may in turn pass focus to a subcomponent.
           </p><p><b>Note:</b> Only the TextInput and TextArea controls show a highlight
      when this method sets the focus.
      All controls show a highlight when the user tabs to the control.</p>
     </div>
<a name="setStyle()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">setStyle</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public function setStyle(styleProp:String, value:*):void</code><p>
      Does nothing.
      A UITextField cannot have inline styles.
           </p><span class="label">Parameters</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20px"></td><td><code><span class="label">styleProp</span>:String</code> &mdash; Name of the style property.
           </td>
</tr>
<tr>
<td class="paramSpacer">&nbsp;</td>
</tr>
<tr>
<td width="20px"></td><td><code><span class="label">value</span>:*</code> &mdash; New value for the style.
     </td>
</tr>
</table>
</div>
<a name="setVisible()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">setVisible</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public function setVisible(visible:Boolean, noEvent:Boolean = false):void</code><p>
      Sets the <code>visible</code> property of this UITextField object.
     
      </p><span class="label">Parameters</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20px"></td><td><code><span class="label">visible</span>:Boolean</code> &mdash; <code>true</code> to make this UITextField visible, 
      and <code>false</code> to make it invisible.
           </td>
</tr>
<tr>
<td class="paramSpacer">&nbsp;</td>
</tr>
<tr>
<td width="20px"></td><td><code><span class="label">noEvent</span>:Boolean</code> (default = <code>false</code>)<code></code> &mdash; <code>true</code> to suppress generating an event when you change visibility.
     </td>
</tr>
</table>
</div>
<a name="styleChanged()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">styleChanged</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public function styleChanged(styleProp:<a href="">String</a>):void</code><p>
      Detects changes to style properties. When any style property is set,
      Flex calls the <code>styleChanged()</code> method,
      passing to it the name of the style being set.
           </p><p>This is an advanced method that you might override
      when creating a subclass of UIComponent. When you create a custom component,
      you can override the <code>styleChanged()</code> method
      to check the style name passed to it, and handle the change accordingly.
      This lets you override the default behavior of an existing style,
      or add your own custom style properties.</p>
           <p>If you handle the style property, your override of
      the <code>styleChanged()</code> method should call the
      <code>invalidateDisplayList()</code> method to cause Flex to execute
      the component's <code>updateDisplayList()</code> method at the next screen update.</p>
           <span class="label">Parameters</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20px"></td><td><code><span class="label">styleProp</span>:<a href="">String</a></code> &mdash; The name of the style property, or null if all styles for this
      component have changed.
     </td>
</tr>
</table>
</div>
<a name="truncateToFit()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">truncateToFit</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public function truncateToFit(truncationIndicator:String = null):Boolean</code><p>
      Truncate text to make it fit horizontally in the area defined for the control, 
      and append an ellipsis, three periods (...), to the text.
           </p><span class="label">Parameters</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20px"></td><td><code><span class="label">truncationIndicator</span>:String</code> (default = <code>null</code>)<code></code> &mdash; The text to be appended after truncation.
      If you pass <code>null</code>, a localizable string
      such as <code>"..."</code> will be used.
           </td>
</tr>
</table>
<p></p>
<span class="label">Returns</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20"></td><td><code>Boolean</code> &mdash; <code>true</code> if the text needed truncation.
     </td>
</tr>
</table>
</div>
<a name="validateNow()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">validateNow</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public function validateNow():void</code><p>
      Validate and update the properties and layout of this object
      and redraw it, if necessary.
           Processing properties that require substantial computation are normally
      not processed until the script finishes executing.
      For example setting the <code>width</code> property is delayed, because it may
      require recalculating the widths of the objects children or its parent.
      Delaying the processing prevents it from being repeated
      multiple times if the script sets the <code>width</code> property more than once.
      This method lets you manually override this behavior.
     </p></div>
<br>
<br>
<hr>
<br>
<p></p>
<center class="copyright"> 
</center>
</div>
</body>
</html>
<!-- -->
